.indextop{
    background: url(../images/indextopbg.png) no-repeat;
    background-size: 100% 100%;
}
/* 轮播左右按钮 */
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
.owl-nav>*{
  position: absolute;top: 50%;display: block;width: 30px;height: 50px;margin-top: -25px;
  background: url(../images/icon_slide_prev_white.png) no-repeat center ;
  background-color: rgba(0, 0, 0, 0.2);background-size: 10px ;
  z-index: 1;cursor: pointer;
}
.owl-nav .owl-prev{left: 0;}
.owl-nav .owl-next{right: 0;background-image: url(../images/icon_slide_next_white.png) ;}
.owl-nav>*:hover{background-color: rgba(0, 0, 0, 0.6) ;}


/* 头条 */
.home-tt{text-align: center;}
.home-tt h3{font-size: 2.125em;line-height: 1.2;margin-bottom: 10px; color: #2C60B6;}
.home-tt h3 a{color: #2C60B6;}

.home-tt .mes{display:none;}
.home-tt span{position: relative;}
.home-tt span + span{padding-left: 40px;padding-right: 1px;}
.home-tt span + span::before{position: absolute;content: ''; left: 18px; width: 1px; height: 14px; background: #d6d6d6;top: 50%;margin-top: -10px;}
.home-tt span a{display: inline-block;position: relative;max-width:33.33%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}

/* index */
.home-btitle{text-align: center;position: relative; color: #224076;}
.home-btitle:after{content:"";height: 1px;position: absolute;left:0;top: 50%;right:0;background: #80a0d3;}
.home-btitle a{font-size: 2em;display: inline-block;font-weight: 700; padding: 0 140px;position: relative;z-index: 1;background: #fff; color: #224076;}
.home-btitle a:before,
.home-btitle a:after{content:"";width: 8px;height: 8px;background: #80a0d3;position: absolute;top: 50%;margin-top: -4px; transform: rotate(45deg);}
.home-btitle a:before{left:0;}
.home-btitle a:after{right:0;}
.home-btitle a .icon{background: url(../images/home_tittbg.png) no-repeat left; width: 48px; height: 70px; float: left; margin-top: -13px;}
.home-btitle a span{position: absolute; color: #e4e9f0; display: block; left: 50%; transform: translateX(-50%); top: 30px;z-index: -1; font-weight: 400;}


/* 图片新闻 */
.home-tpxw{position:relative; overflow:hidden;}
/* .home-tpxw .owl-nav>*{width: 40px;height: 70px;margin-top: -35px;background-size: 14px !important;} */
.home-tpxw .imgbox{height: 360px; width: 100%;}
.home-tpxw .imgbox img{display: block;min-width: 100%;min-height: 100%;}
.home-tpxw .txt{position: absolute;left:0;right:0;bottom:0;padding: 0 20px 0 20px;height: 91px;line-height: 70px;color:#fff;background: rgba(0,0,0,.6); text-align: center;}
.home-tpxw .owl-dots{position: absolute; left: 50%;bottom:17px; z-index: 1; transform: translateX(-50%);}
.home-tpxw .owl-dot{float: left; width: 9px;height: 9px;background: #FFF;opacity: .5;margin: 0 3px;border-radius: 50%;}
.home-tpxw .owl-dot.active{opacity: 1; background: #C33335;}
.home-tpxw .owl-carousel{overflow: hidden;}

.home-tpxw .owl-nav>*{
  position: absolute;top: 50%;display: block;width: 30px;height: 50px;margin-top: -25px;
  background: none;z-index: 2;cursor: pointer;
}
.home-tpxw .owl-nav .owl-prev{background: url(/default/xhtml/static/images/public/icon_slide_prev_white.png) no-repeat; width: 14px; height: 27px; left: 20px;background-size: contain;}
.home-tpxw .owl-nav .owl-next{background: url(/default/xhtml/static/images/public/icon_slide_next_white.png) no-repeat; width: 14px; height: 27px; right: 20px;background-size: contain;}


.home-yaowen > .hd{border-bottom: #abbfe2 1px solid;}
.home-yaowen.tab-brief.underline > .hd li:before{background: url(../images/tab_on.png) no-repeat left; height: 6px;}

.news-links .item{display: block;max-height: 100px;overflow: hidden;}
.news-links .item img{display: block;}
.news-links .owl-nav>*{display: block;}
/* .news-links .owl-prev{left: 15px;}
.news-links .owl-next{right: 15px;} */
/* .news-links:hover .owl-nav>*{display: block;} */

/* 政务公开 */
.zwgk-col-l{float: left; width: 32.5%;}
.zwgk-col-r{float: left; width: 67.5%;}
.row-zwgk{background: url(../images/sy_zwgkbg.png) no-repeat center; height: 720px;}
.zfxxgk ul{margin: -17px -8.5px 0;}
.zfxxgk li{width: 50%;float: left;}
.zfxxgk li a{display: block;overflow: hidden; margin: 17px 8.5px 0;text-align: center; background: #fff;height: 105px;border: 1px solid #fff;border-radius: 4px;position: relative;}
.zfxxgk li a:before{content:"";display: block; width: 53px;height: 40px;margin: 20px auto 10px;background: url(../images/zwfw_icon01.png) no-repeat center;background-size: auto 40px;}
.zfxxgk li.li2 a:before{background-image: url(../images/zwfw_icon02.png);}
.zfxxgk li.li3 a:before{background-image: url(../images/zwfw_icon03.png);}
.zfxxgk li.li4 a:before{background-image: url(../images/zwfw_icon04.png);}
.zfxxgk li.li5 a:before{background-image: url(../images/zwfw_icon05.png);}
.zfxxgk li.li6 a:before{background-image: url(../images/zwfw_icon06.png);}
.zfxxgk li a:hover{background: url(../images/zwfw_iconbg.png) no-repeat center; color: #FFF; background-size: 100% 100%;}

.zfxxgk li a:hover:before{content:"";display: block; width: 53px;height: 40px;margin: 20px auto 10px;background: url(../images/zwfw_icon01a.png) no-repeat center;background-size: auto 40px;}
.zfxxgk li.li2 a:hover:before{background-image: url(../images/zwfw_icon02a.png);}
.zfxxgk li.li3 a:hover:before{background-image: url(../images/zwfw_icon03a.png);}
.zfxxgk li.li4 a:hover:before{background-image: url(../images/zwfw_icon04a.png);}
.zfxxgk li.li5 a:hover:before{background-image: url(../images/zwfw_icon05a.png);}
.zfxxgk li.li6 a:hover:before{background-image: url(../images/zwfw_icon06a.png);}

.zwgk-bk{background: #FFF; border: 1px solid #D0DEF0; min-height: 482px;}
/* 我要找政策 */
.zwgk-wyzzc{padding:27px 20px 27px 30px;line-height:45px;border-bottom:1px solid #D0DEF0;border-radius:2px;background:url(../images/zwgk_wyzzc_bg.png) no-repeat 70px 10px ;background-size: 85px; position:relative;}
.zwgk-wyzzc .tit{color:#000;float:left;font-weight:400;font-size: 1.225em;}
.zwgk-wyzzc .tit span{color:#A81010;}
.zwgk-wyzzc .tit img{vertical-align: middle; margin-left: 10px; margin-top: -5px;}
.zwgk-wyzzc .gzk{float:right;background:#A81010;color:#fff;width:145px;border-radius:2px 0px 12px 2px;font-weight:bold;box-shadow:4.24px 4.24px 0px rgba(207,103,103,0.26);}
.zwgk-wyzzc .gzk:before{content:"";display:inline-block;vertical-align:middle;margin:-3px 10px 0 20px;width:22px;height:25px;}
.zwgk-wyzzc .zc-search{margin-left:150px;}
.zwgk-wyzzc .search-box{padding:0 120px 0 40px;height:45px;line-height:45px;background:url(../images/wyzc_icon_search.png) no-repeat 15px 15px #f5f7fa;border-radius:2px;position:relative; border: 1px solid #c5d1e7;}
.zwgk-wyzzc input,.zwgk-wyzzc button{background:none;border:none;line-height:45px; height: 45px; display:block;font-size:1.125em;}
.zwgk-wyzzc .keyword{width: 100%;}
.zwgk-wyzzc .keyword::-webkit-input-placeholder{color:#ADADAD;}
.zwgk-wyzzc .btn-sub{width:100px;height:100%;position:absolute;top:0;right:0;background:#E16B65;border-radius:2px;color:#fff;cursor:pointer;}
.zwgk-wyzzc .btn-sub img{margin:-3px 10px 0 0;width: 18px;vertical-align: middle;}
.zwgk-wyzzc .btn-sub:hover{opacity: .85;}

.pdzy{padding: 0 20px;}
.zfgzbg{height: 100px; background: url(../images/zfgk_zfgz.png); background-size: 100% 100%; margin-top: 30px; font-size: 24px; text-align: right; padding: 30px 50px 0 0; box-sizing: border-box; font-weight: 700;}
.zfgzbg a{color: #FFF;}
.zfgzbg a:hover{color:#fff;}
.zfgzbg a span{color: #FFDA69;}

.js-slideZtzl .owl-nav>*{display: none;}
.js-slideZtzl:hover .owl-nav>* {display: block;}
.js-slideZtzl .owl-dots{position: absolute; bottom:-20px; z-index: 1; left: 50%; transform: translateX(-50%);}
.js-slideZtzl .owl-dot{float: left; width: 9px;height: 9px;background: #AFAFAF;opacity: .5;margin: 0 3px;border-radius: 50%;}
.js-slideZtzl .owl-dot.active{opacity: 1; background: #C33335;}

/* 政民互动 */
.row-zmhd{background: #f5f7fa; padding-bottom: 30px;}
.zmhd-ldxx{background: url(../images/zmhd_bggg.png) no-repeat right top;background-size: 100% 100%; height: 116px;}
.zmhd-ldxx span{float: left; margin: 24px 65px 24px 30px;width:18%;}
.zmhd-ldxx li{float: left;}
.zmhd-ldxx li a{
  border-radius: 30px;display: block; color:#fff;height: 34px;line-height: 34px;padding: 0 24px;margin: 40px 12px 0;
  background: #2B81D1;font-size: 1.125em;
}
.zmhd-ldxx li a:hover{background: #2C60B6;}
.zmhd-ldxx li a img{vertical-align: middle; margin-right: 10px;}
.zmhd-boxbg{background-color: #fff; padding: 20px 20px 0;}
.zmhd-boxbg .over-hide{overflow-y:scroll;height:300px;}
.zmhd-boxbg .over-hide::-webkit-scrollbar {
    width: 4px; /* 设置滚动条宽度 */
    background-color: rgba(204, 204, 204, 1);
}
.zmhd-boxbg .over-hide::-webkit-scrollbar-thumb {
    background-color: #274e91; /* 设置滑块背景颜色 */
    border-radius: 4px; /* 设置滑块圆角 */
	width:4px;
}
.table-title {width: 100%;background: #E2EDFD;height: 48px;line-height: 48px;}
.table-content ul {width: 100%; margin-top: 10px;}
.table-content li {width: 100%; float: left; padding-top: .5em; padding-bottom: .5em; line-height: 1.6em;}
.table-content li span{float: left;}
.table-title li {float: left; color: #4F79B9; font-size: 16px; font-weight: 700;}
.table-title li.col-1,
.table-content li span.col-1{width: 10%; text-align: center;}
.table-title li.col-2,
.table-content li span.col-2{width: 70%; padding-left: 30px; box-sizing: border-box;}
.table-title li.col-3,
.table-content li span.col-3{width: 20%; text-align: center;}
.table-content li span a{ float: left; max-width: 100%;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.table-content li span.col-3{color: #858585;}

button:hover {
  cursor: pointer;
}
.contwycx {
  width: 100%;
}
.contwycx h2 {
  width: 100%;
  border-bottom: 1px solid #CECECE;
  font-family: Microsoft YaHei;
  font-weight: bold;
  line-height: 55px;
  height: 55px;
  position: relative;
}
.contwycx h2 span {
  display: inline-block;
  font-size: 23px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  height: 55px;
  background: url(../images/zmhd/wyly/bottombg.png) no-repeat bottom left;
}
.contwycx .wycxlist {
  width: 100%;
}
.contwycx .wycxlist li {
  width: 98%;
  padding: 25px 1%;
  /* margin-bottom: 15px; */
}
.contwycx .wycxlist li .lileft {
  width: 76%;
  float: left;
}
.contwycx .wycxlist li .lileft .lititle {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.contwycx .wycxlist li .lileft .lititle h3 {
  font-size: 16px;
  font-family: Microsoft YaHei;
  line-height: 30px;
  float: left;
  margin-right: 20px;
}

.contwycx .wycxlist li .lileft .lititle span {
  display: inline-block;
  float: left;
}
.contwycx .wycxlist li .lileft .lititle span b{font-weight: lighter;}
.contwycx .wycxlist li .lileft p a {
  color: #005293;
}
.contwycx .wycxlist li .liright {
  float: right;
  width: 10%;
  text-align: right;
}
.contwycx .wycxlist li .liright button {
  width: 99px;
  height: 33px;
  background: #DEEBFB;
  border-radius: 16px;
  font-size: 13px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #396EA0;
border:none;
}
.contwycx .wycxlist li .jxing,.contwycx .wycxlist li .js {
  margin-right: 55px;
}

.contwycx .wycxlist li .js .jgfk {
  background: #6599CB;
  color: white;
}
.contwycx .wycxlist li .js .yjs {
  background: #DCDCDC;
  color: white;
  margin-top: 10px;
}
.contwycx .wycxlist li:nth-child(2n) {
  background: #F8FBFD;
}
@media screen and (max-width: 991px) {
  .lileft {
    width: 100% !important;
  }
  .contwycx .wycxlist li .liright {
    width: auto !important;
  }
}

/* 政务服务 */
.home-zwfw .hd{position: absolute;right: 0; border-bottom: 0;    width: auto;
    float: right;
    border-bottom: none !important;}
.row-zwfw{position: relative; margin-bottom: 50px;}
.zwfw-left{width: 376px; height: 495px; z-index: 1;}
.zwfw-left img{width: 100%; height: 100%;}
.zwfw-right{position: absolute; right: 0; top: 0; width:80%; z-index: 2;}

.zwfw-box{background: #FFF;height: 375px;background: rgba(255, 255, 255, 1);border: 1px solid rgba(208, 222, 240, 1);box-shadow: 0px 2px 36px  rgba(20, 34, 87, 0.1); margin-top: 70px; overflow: hidden;}
.zwfw-box .lists li{width: 20%;float: left; box-sizing: border-box; height: 187px;}
.zwfw-box .lists li a{display: block;text-align: center;padding:35px 0;box-sizing: border-box;}
.zwfw-box .lists li img{display: block;max-height: 50px;margin: 0 auto 10px;}
.zwfw-box .lists li p:nth-child(2){color: #333; font-size: 16px; font-weight: 400;}
.zwfw-box .lists li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #5c5c5c; line-height: 30px;}
.zwfw-box .lists li p:hover{color: #2C60B6;}
.zwfw-box .lists li a:hover {
  /* height: 187px; */
  background: #fff;
  border-top: 3px solid #2C60B6;
  border-left: 1px solid rgba(197, 215, 235, 1);
  border-right: 1px solid rgba(197, 215, 235, 1);
  border-bottom: 1px solid rgba(197, 215, 235, 1);
  box-shadow: 0 0 13px #dbe8f7;
  -webkit-box-shadow: 0 0 13px #dbe8f7;
  -moz-box-shadow: 0 0 13px #dbe8f7;
  -ms-box-shadow: 0 0 13px #dbe8f7;
  -o-box-shadow: 0 0 13px #dbe8f7;
  box-sizing: border-box;
  color: #2C60B6;
}

.home-ztzl .owl-carousel .owl-item img{height: 190px;}
@media (max-width: 1240px) {
  .row-zwgk{height: auto; background-size: 100% 100%; padding-bottom: 50px;}
}

@media (max-width:768px){
  .zwgk-wyzzc .tit{display: none;}
  .zwgk-wyzzc{background: none;}
  .zwgk-wyzzc .zc-search{margin-left: 0;}
  .pdzy{padding: 20px;}
  .home-btitle a{padding: 0 20px;}
  .zwfw-left{display: none;}
  .zwfw-right{position: static; width: 100%;}
  .home-zwfw .hd{position: static;}
  .zwfw-box{margin-top: 0; height: auto; padding-bottom: 20px;}
  .zwfw-box .lists li{width: 50%; height: auto; float: left; height: 125px;}
  .zwfw-box .lists li a:hover{border: 0; height: auto;}
  .zwfw-box .lists li a{padding: 15px 0;}
  .zmhd-ldxx span{margin: 24px 0; width:170px;}
  .zmhd-ldxx li a{margin: 15px 0 0 15px;}
  .news-links .owl-item img{height: 100px;}
  .home-tt span + span{margin: 0;}
  .home-tt span + span::before{display: none;}
}
/* 左侧公告 */
.index-duilianb{display: none; position:fixed;bottom:2px;width:266px;z-index:999;}
.index-duilianb .tit{font-size:15px;color:#fff;height:30px;line-height:30px;background:#1f528f;padding-left:10px;}
.index-duilianb .conbox{border:1px solid #ccc;border-top:none;overflow:hidden;background:#fff;}
.index-duilian-gonggao{left:5px;}
.index-duilian-gonggao .tit span{cursor:pointer;position:absolute;top:0;right:0;width:20px;height:20px;}
.index-duilian-gonggao .conbox{padding:10px;line-height:25px;text-indent:2em;word-wrap:break-word;word-break:break-all;}

.xinx{
    background: url(../images/zmhd/xinxbg.png) no-repeat;
    min-height: 100px;
    padding-left: 238px;
width:660px
}
.xinx ul{
    padding-top: 60px;
    padding-bottom: 50px;
    overflow: hidden;
}
.xinx ul li{
    float: left;
    font-size: 16px;
    color: #333;
    
    width: 24.333%;
    text-align: center;
}
.xinx ul li img{
    width: 52px;
    margin-bottom: 10px;
}
.xinx ul li:hover{
    font-weight: bold;
}
.znwd{
width:280px;
}
.znwd a{
    background: url(../images/zmhd/znwdbg.png) no-repeat;
    border-radius: 6px; 
    padding:20px 26px 17px;
color: rgba(0, 82, 147, 1);
   font-weight: bold;
display: block;
height:51px;
line-height:51px;
font-size:20px;
}
.znwd a + a{
margin-top:20px;
}
.znwd a.fl{margin-left: 5px;}
@media screen and (max-width: 1280px){
.xinx{width:390px;}
}
@media screen and (max-width: 991px){
.xinx {width:100%;
    background: linear-gradient(180deg, #FFFFFF 0%, #C6DDFF 100%);
    padding-left: 0px;
    border: 1px solid #2C6EC5;
    border-radius: 10px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.znwd{width:100%;margin-top:20px;}
    .znwd a{background-size: 100% 100%;}
}


#cod2ee{
  width: 300px;
  /* height: 95px; */
  /* padding: 10px; */
  z-index: 99999;
  color: #FFF;
  overflow: hidden;
}
#cod2ee .codclose{
  position: relative;
  height: 25px;
  background: #106ae7;
  /* display: none; */
}
#cod2ee .codclose span{
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
}
#cod2ee .codct{
  /* background: #106ae7; */
  height: auto;
  /* padding: 0 0 20px 20px; */
  font-size:14px;
}

#cod2ee .codct img{
  max-width: 300px;
}
body{overflow-x: hidden;}

/*240826飘窗*/
#cod2ee{
  width: 320px;
  /* height: 95px; */
  /* padding: 10px; */
  z-index: 99999;
  color: #FFF;
  overflow: hidden;
}
#cod2ee .codclose{
  position: relative;
  height: 25px;
  background: #106ae7;
}
#cod2ee .codclose span{
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
}
#cod2ee .codct{
  background: #106ae7;
  height: auto;
  padding: 0 20px 20px 20px;
  font-size:14px;
}